package br.sgpweb.beans;

import java.util.List;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

import br.sgpweb.dao.PostosDAO;
import br.sgpweb.model.Postos;

@ManagedBean(name="beanPosto")
@SessionScoped
public class PostosBean {
	private Postos posto;
	private PostosDAO dao;

	public PostosBean() {
		this.posto = new Postos();
		this.dao = new PostosDAO();
	}

	public Postos getPosto() {
		return posto;
	}

	public void setPosto(Postos posto) {
		this.posto = posto;
	}
	
	
	public List<Postos> getAll(){
		return dao.todos();
	}	
	
	public String getPostoByCodigo(){
		String resposta = "";
		
		try 
		{
			this.posto = dao.byCodigo(this.posto.getCodigo());
			if (posto.getCodigo() < 0){
				resposta = "";
			}
			
		} catch (Exception e) {
			System.out.println("Bean - Erro: " + e.getMessage());
		}
		
		return resposta;
	}
}
